// 导入封装好的工具方法库
// import utils from "../../utils/utils"

Page({
  data: {
    viewHeight: 640, //默认高度
    navBarHeight: 0,
    bgColor: 'transparent', //是否西安市背景色
    currentCity: '',
    notices: []
  },
  onLoad() {
    // 模块方式调用
    // utils.toast('页面加载完成了...')
    // 全局对象方式调用
    // wx.utils.toast('页面加载完成了...')

    // 获取公告列表数据
    // this.getNotices()
    //获取当前城市
    // console.log('onload')
    // wx.getLocation({
    //   type: "wgs84",
    //   success (res) {
    //     console.log(111111)
    //     consoile.log(res)
    //     const latitude = res.latitude
    //     const longitude = res.longitude
    //     const speed = res.speed
    //     const accuracy = res.accuracy
    //   }
    //  })
  },
  /**
   * 生命周期函数--监听页面初次渲染
   */
  onReady(){
    var that = this
    const statusBarHeight = wx.getSystemInfoSync().statusBarHeight
    
    //获取小程序胶囊信息
    const menu = wx.getMenuButtonBoundingClientRect()
    //计算获得导航栏高度（此处为重点!!!）
    const navBarHeight = (menu.top - statusBarHeight) * 2 + menu.height
    that.setData({
      viewHeight: statusBarHeight,
      navBarHeight
    })
  },

  /**
   * 页面滑动触发
   * @param {*} e 
   */
  onPageScroll(e){
    if(e.scrollTop > 8){
      this.setData({
        bgColor: '#fff'
      })
    }else {
      this.setData({
        bgColor: 'transparent'
      })
    }
  },

  /**
   * 点击切换位置
   */
  changeLocation(){
    wx.navigateTo({
      url: '/house_pkg/pages/location/index',
    })
  },
  async getNotices() {
    // 请求接口数据（全局方式调用）
    const {code, data: notices} = await wx.http.get('/announcement')
    // 检测接口是否调用成功
    if(code !== 10000) return wx.utils.toast()
    // 渲染数据
    this.setData({notices})
  },


})
